against all the odds

[网络] 意思是冲破重重阻力;尽管有极大的困难;尽管困难重重